﻿using AuroraPlatform.Tools;
using AuroraPlatform.ViewModel;
using System;
using System.Collections.Generic;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace AuroraPlatform
{
    public class LightingTypeProvider
    {
        private static IList<LightingType> _lightingTypes;

        static LightingTypeProvider()
        {
            _lightingTypes = new List<LightingType>()
            {
                new LightingType() { UsePlace=1, Setup=1, Class=1, Name = "室内明装筒灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室内明装筒灯.jpg" },
                new LightingType() { UsePlace=1, Setup=3, Class=9, Name = "室内悬吊灯盘", PictureUri = "/AuroraPlatform;component/Images/Level1/室内悬吊灯盘.jpg" },
                new LightingType() { UsePlace=1, Setup=2, Class=1, Name = "室内嵌装筒灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室内嵌装筒灯.jpg" },
                new LightingType() { UsePlace=1, Setup=1, Class=2, Name = "室内明装射灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室内明装射灯.jpg" },
                new LightingType() { UsePlace=1, Class=3, Name = "室内壁灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室内壁灯.jpg" },
                new LightingType() { UsePlace=1, Class=4, Name = "室内装饰灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室内装饰灯.jpg" },

                new LightingType() { Setup=4, Class=2, Name = "轨道射灯", PictureUri = "/AuroraPlatform;component/Images/Level1/轨道射灯.jpg" },
                new LightingType() { Class=11, Name = "线性灯", PictureUri = "/AuroraPlatform;component/Images/Level1/线性灯1.jpg" },
                new LightingType() { Class=12, Name = "水下灯", PictureUri = "/AuroraPlatform;component/Images/Level1/水下灯.jpg" },
                new LightingType() { UsePlace=2, Setup=5, Class=5, Name = "室外立杆路灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外立杆路灯.jpg" },
                new LightingType() { Setup=2, Class=7, Name = "嵌装地埋灯", PictureUri = "/AuroraPlatform;component/Images/Level1/嵌装地埋灯.jpg" },
                new LightingType() { UsePlace=2, Class=8, Name = "室外投光灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外投光灯.jpg" },
                new LightingType() { UsePlace=2, Setup=3, Name = "室外悬吊灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外悬吊灯.jpg" },

                new LightingType() { UsePlace=2, Class=1, Setup=7, Name = "室外嵌装明装筒灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外嵌装明装筒灯.jpg" },
                new LightingType() { UsePlace=2, Class=3, Setup=7, Name = "室外嵌装明装壁灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外嵌装明装壁灯.jpg" },
                new LightingType() { UsePlace=2, Class=10, Name = "室外庭院灯", PictureUri = "/AuroraPlatform;component/Images/Level1/室外庭院灯.jpg" },
                new LightingType() { Class=6, Name = "草坪灯", PictureUri = "/AuroraPlatform;component/Images/Level1/草坪灯.jpg" },
                new LightingType() { Name = "新品上架", PictureUri = "/AuroraPlatform;component/Images/Level1/新品上架.png", Alias="SearchNewProds" },
            };
        }

        public static IList<LightingType> LightingTypes
        {
            get
            {
                return _lightingTypes;
            }
        }
    }

}
